org.eclipse.vtp.framework.interactions.core.configurations
Class BridgeMessageConfiguration

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.configurations.BridgeMessageConfiguration
All Implemented Interfaces:
IConfiguration, InteractionsConstants

public class BridgeMessageConfiguration
extends java.lang.Object
implements IConfiguration, InteractionsConstants

Configuration for a bridge message interaction.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from interface org.eclipse.vtp.framework.interactions.core.configurations.InteractionsConstants
NAME_CHOICE, NAME_CHOICES, NAME_CONTENT_TYPE, NAME_DATA_NAME, NAME_DATA_REQUEST, NAME_FORMATTER, NAME_ID, NAME_INPUT, NAME_INPUT_ITEM, NAME_INPUT_NAME, NAME_INPUT_REQUEST, NAME_INTERACTION_TYPE, NAME_KEY, NAME_LANGUAGE, NAME_LOCALE, NAME_MEDIA, NAME_MEDIA_PROVIDER, NAME_MEDIA_PROVIDER_BINDING, NAME_META_DATA, NAME_META_DATA_ITEM, NAME_META_DATA_SET, NAME_NAME, NAME_OUTPUT, NAME_OUTPUT_ITEM, NAME_OUTPUT_MESSAGE, NAME_OUTPUT_NAME, NAME_PROPERTY, NAME_PROPERTY_ITEM, NAME_RESOURCE_MANAGER, NAME_SCRIPT, NAME_SCRIPTING_LANGUGAGE, NAME_SELECTION_REQUEST, NAME_SHARED_CONTENT, NAME_TRANSFER_MESSAGE, NAME_TYPE, NAME_VALUE, NAMESPACE_URI
 
Constructor Summary
BridgeMessageConfiguration()
          Creates a new BridgeMessageConfiguration.
 
Method Summary
 PropertyConfiguration getDestination()
          Returns the destination configuration for this message or null if no such configuration is registered.
 PropertyConfiguration getType()
          Returns the destination type for this message or null if no such configuration is registered.
 void load(org.w3c.dom.Element configurationElement)
          Loads the configuration information from the specified XML element.
 void save(org.w3c.dom.Element configurationElement)
          Saves the configuration information into the supplied XML element.
 void setOutputDestination(PropertyConfiguration destination)
          Sets the destination configuration for this message.
 void setType(PropertyConfiguration type)
          Sets the destination type for this message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BridgeMessageConfiguration

public BridgeMessageConfiguration()
Creates a new BridgeMessageConfiguration.

Method Detail

getType

public PropertyConfiguration getType()
Returns the destination type for this message or null if no such configuration is registered.

Returns:
The destination type for this message or null if no such type is registered.

setType

public void setType(PropertyConfiguration type)
Sets the destination type for this message.

Parameters:
type - The type for this message or null to remove the type.

getDestination

public PropertyConfiguration getDestination()
Returns the destination configuration for this message or null if no such configuration is registered.

Returns:
The destination configuration for this message or null if no such configuration is registered.

setOutputDestination

public void setOutputDestination(PropertyConfiguration destination)
Sets the destination configuration for this message.

Parameters:
destination - The configuration for this message or null to remove the configuration.

load

public void load(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Loads the configuration information from the specified XML element.

Specified by:
load in interface IConfiguration
Parameters:
configurationElement - The element to load the configuration from.

save

public void save(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Saves the configuration information into the supplied XML element.

Specified by:
save in interface IConfiguration
Parameters:
configurationElement - The element to save the configuration to.